/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ClienteRMI;

import ServidorRMI.*;
import java.rmi.Naming;
import java.rmi.RMISecurityManager;
import java.rmi.registry.LocateRegistry;
import java.rmi.registry.Registry;
/**
 *
 * @author Kleyvert
 */
public class ClienteServer {
    private int puerto;

    public ClienteServer(){

    }

    public ClienteServer(int puerto) {
        this.puerto = puerto;
    }
    public void IniciarServidorCliente(int puerto){
        try {
	      //Creando la instancia del objeto
              ImplementadorRMI ObjetoRmi = new ImplementadorRMI();

	      //Inicializando el registro RMI
	      //LocateRegistry.createRegistry(puerto);
              Registry registry = LocateRegistry.createRegistry(puerto);
              registry.bind("AnilloCliente"+puerto, ObjetoRmi);

	      //Enlazando el objeto con el registro RMI
	     // Naming.rebind("AnilloCliente"+puerto, ObjetoRmi);

	      System.out.println("Servidor del cliente levantado...");
              
	} catch (Exception e) {
	      e.printStackTrace();
	}
    }
}
